package com.devmindset.legoframework.usage.client;

import com.devmindset.legoframework.client.screen.ApplicationScreenManager;
import com.devmindset.legoframework.usage.client.registry.ApplicationScreens;
import com.devmindset.legoframework.usage.client.registry.EventMonitors;
import com.google.gwt.core.client.EntryPoint;

/**
 * UsageApp - Application entry point.
 * 
 * @author <a href="ice.penov@devmindset.com">Ice Penov</a>
 */
public class UsageApp implements EntryPoint {
	
	/** {@inheritDoc} */
	public void onModuleLoad() {
		initialize();
		ApplicationScreenManager.activateHomeScreen();
	}
	
	private void initialize() {
		EventMonitors.init();
		ApplicationScreens.init();
		NativeService.init();
	}

}